
以下の15個のNCサブプログラムを使用する汎用5軸NC加工設備に格納してください。
  （プログラム番号やマクロ変数番号が既に使用されている場合は変更することも可能です。
    変更方法はDGM導入時に別途説明致します。）

【ポストサブプログラム】
6031.EIA---BEGINING OF PROGPROGRAM        （プログラム先頭部のサブプログラム）              ※
6032.EIA---PRECALCULATION                 （ダイレクトギヤミーリング事前計算サブプログラム）  
6033.EIA---BEGINING OF PROGRAM            （各工程・各工具開始部のサブプログラム）          ※
6034.EIA---TOOTH PROCESS SEQUENCE DECISION（歯の加工順序を決めるためのサブプログラム）
6035.EIA---END OF PROCESSING              （各工程・各工具 終了部のサブプログラム）         ※
6036.EIA---END OF PROGRAM（プログラム終了部のサブプログラム）                               ※
  ※印の4つのプログラムは設備に合わせて指令やMコードの変更必要です。
    本プログラムは、ヤマザキマザック INTEGREX iシリーズ で動作を検証しています。

【歯スジ加工動作プログラム（エンドミル）】
6041.EIA---ROUGH CUTTING               （エンドミル粗加工動作のプログラム） 
6042.EIA---LEFT TOOTH CROWNING         （エンドミル左歯面加工動作のプログラム）
6043.EIA---RIGHT TOOTH CROWNING        （エンドミル右歯面加工動作のプログラム）

【歯スジ加工動作プログラム（ディスクカッター）】
6051.EIA---DISK ROUGH CUTTING LH       （左ネジレ歯車用 ディスクカッター粗加工動作のプログラム）
6052.EIA---DISK LEFT TOOTH CROWNING LH （左ネジレ歯車用 ディスクカッター左歯面加工動作のプログラム）
6053.EIA---DISK RIGHT TOOTH CROWNING LH（左ネジレ歯車用 ディスクカッター右歯面加工動作のプログラム）
6054.EIA---DISK ROUGH CUTTING RH       （右ネジレ歯車用 ディスクカッター粗加工動作のプログラム）
6055.EIA---DISK LEFT TOOTH CROWNING RH （右ネジレ歯車用 ディスクカッター左歯面加工動作のプログラム）
6056.EIA---DISK RIGHT TOOTH CROWNING RH（右ネジレ歯車用 ディスクカッター右歯面加工動作のプログラム）

【その他】
DGM_MAZAK用ポストサブプログラムの説明.xlsx---ポストサブプログラムの動作・Mコードなど、詳細を解説


【変更履歴】
◎2026-05-02
  ・粗加工の「歯底パス自動配置」の「トップランドオフセット」を正しく動作させるために、
  　歯スジ加工動作プログラム（エンドミル）の O6041（ROUGH CUTTING）のY座標の符号を反転
  　　　"Y[#515] " から "Y[-#515] " に変更

◎2024-10-25
  ・ネジレ角誤差を修正するとOBDに変化がある不具合を修正
  　　※O6043、O6053、O6056 の右歯面用歯スジ加工プログラムの4行目#528の前の符号を
  　　　"-" から "+" に変更

◎2024-01-31
    ・6033.EIAを呼び出す引数が"T0（工具番号が0）"の時、ツールチェンジとB軸旋回をスキップ  

◎2023-05-08
	・6033.EIAの回転の指令が "0" の時、工具回転と切削油ONの指令をスキップ


                                                                                       以上
